-----------------------------------------------------------------------------------------------------------------------------------------------------
Process level isolation for Docker containers

$ sudo docker run -it --rm ubuntu /bin/bash

$ sudo docker inspect \
--format "{{ .State.Pid }}" 93f5d72c2f21

$ ps -fp 2543

$ sudo cat -v /proc/2543/environ

root@93f5d72c2f21:/# ps -ef

$ sudo docker ps

$ ifconfig

root@871da6a6cf43:/# cat /proc/mounts

$ sudo ls /proc/3728/ns/

$ cat memory.max_usage_in_bytes

$ sudo docker ps -a

$ sudo docker exec -it a245253db38b bash
root@a245253db38b:/opt/webapp#

# ps -aef

root@5562f2f29417:/# ps s

root@5562f2f29417:/# ps -l

root@5562f2f29417:/# ps -t

root@5562f2f29417:/# ps -m

root@5562f2f29417:/# ps -a
-----------------------------------------------------------------------------------------------------------------------------------------------------
The Docker top command
$ sudo docker top a245253db38b

$ sudo docker top a245253db38b -aef

root@a245253db38b:/opt/webapp# top

$ export TERM=dumb

-----------------------------------------------------------------------------------------------------------------------------------------------------
The Docker stats command

$ sudo docker stats a245253db38b


$ sudo docker stats a245253db38b f71b26cee2f1
-----------------------------------------------------------------------------------------------------------------------------------------------------
The Docker events command

$ sudo docker pause a245253db38b

$ sudo docker ps -a

$ sudo docker unpause a245253db38b


$ sudo docker ps -a

-----------------------------------------------------------------------------------------------------------------------------------------------------
The Docker logs command

$ sudo docker logs a245253db38b


$ sudo docker logs -t a245253db38b
-----------------------------------------------------------------------------------------------------------------------------------------------------
Installing and using nsenter


$ sudo docker run -d -p 5000:5000 training/webapp python app.py

$ curl localhost:5000

$ sudo docker run -v /usr/local/bin:/target jpetazzo/nsenter

$ PID=$(sudo docker inspect --format {{.State.Pid}} a245253db38b)

$ sudo nsenter --target $PID --mount --uts --ipc --net --pid
root@a245253db38b:/#

-----------------------------------------------------------------------------------------------------------------------------------------------------
